# Public Key Encryption 1. One of two functions involved in public-key cryptography (see definition). Public-key encryption is a pair of cryptographic algorithms that can be used to privately send messages over public channels. The encryption algorithm takes the public key and a message as input and produces a scrambled/encrypted ciphertext. The decryption algorithm takes the private key and the ciphertext as input and outputs the message in clear text.